/*[fmt]0020-000A-3*/
/**
* COLORS
**
#72654d = Texte
#2F2B1F = Liens
#ECDFC5 = List(alternatif)
#fbefd9 = Bordures des images
#f7e9cf,#e8dac2 5%,#d8cbb7 = Dégradé de la pagination
*
*
#guirlande1{   z-index:98; position:absolute;    background:url(noel/guirlande1.png) 300% top repeat-x;    height:130px;    top:-16px;  left:0;    width:100%;}
#guirlande2{   z-index:97; position:absolute;    background:url(noel/guirlande2.png) 70% top repeat-x;    height:130px;    top:-16px;    left:0;    width:100%;}
#guirlande3{   z-index:96; position:absolute;    background:url(noel/guirlande3.png) 10% top repeat-x; top:-10px; height:130px; left:0;   width:100%;}
#head .grid_12{ position:relative; }
#head #logo{ position:absolute; top:0; left:0; z-index:100;}
#head ul#menu { position:absolute; left:250px; z-index:100;}
#head ul#menu li a{ opacity:0.4; color:#FFF!important;}
#head ul#menu li a:hover,#head ul#menu li.active a{ opacity:0.8; }
*
* Reset all the CSS rules **/
html, div, span, applet, object, iframe, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{  background:transparent;  border:0;  font-size:100%;  margin:0;  outline:0;  padding:0;  vertical-align:baseline;}
body{  font:normal 13px/1 Candara, Arial, Helvetica, Garuda, sans-serif;  margin:0;  padding:0;  line-height:1.4em;  letter-spacing:0px;}
h1, h2, h3, h4, h5, h6, ul, li, p, em, strong, pre, code{  font-size:100%;  font-style:normal;  font-weight:400;  line-height:inherit;  margin:0;  padding:0;}
a img, img, a{  border:0;  text-decoration:none;}
a{  color:#2F2B1F;  text-decoration:underline;}
a:hover{  text-decoration:none;}
form{  display:block;}
label, button{  cursor:pointer;}
ul, li{  list-style:none;  margin:0;  padding:0;}
strong{  font-weight:bold;  color:#2F2B1F;}
p{  margin:1em 0;}
ul{  margin-left:15px;}
ul li{  padding-left:10px;  padding-bottom:3px;  background:url(img/li.png) no-repeat left 6px;}
table{  width:100%;  border:none;  border-collapse:collapse;  border-spacing:0;}
table thead td{  padding:0 5px;}
table td{  padding:5px;  border-bottom:1px solid #E1D0B0;}
table tbody tr:nth-child(2n){  background:#ECDFC5;}
table.noalt tbody tr:nth-child(2n){  background:none;}
table.noalt td{  border:none;}
thead a.submit{  border:1px solid #372B20;  margin:0;  float:none;}
thead a.submit span{  padding-top:0px;  padding-bottom:0px;}
/** Grid system **/
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{  display:inline;  float:left;  position:relative;  padding-left:10px;  padding-right:10px;  padding-bottom:10px;}
.grid_1{  width:60px;}
.grid_2{  width:140px;}
.grid_3{  width:220px;}
.grid_4{  width:300px;}
.grid_5{  width:380px;}
.grid_6{  width:460px;}
.grid_7{  width:540px;}
.grid_8{  width:620px;}
.grid_9{  width:700px;}
.grid_10{  width:780px;}
.grid_11{  width:860px;}
.grid_12{  width:940px;}
.grid_50{  width:48%;  padding-right:2%;}
/** Spacing **/
.spacer{  height:25px;}
.input_4{  width:290px;  padding:0 5px;}
.alpha{  padding-left:0;}
.omega{  padding-right:0;}
.padbot{  padding-bottom:10px;}
.padtop{  padding-top:10px;}
.marginb{  margin-bottom:20px;}
.marginl{  margin-left:10px;}
.marginr{  margin-right:10px;}
.margint{  margin-top:10px;}
.nopad{  padding:0;}
/** Positioning **/
.inline{  display:inline;}
.overflow{  overflow:hidden;}
.left, img.alignleft{  float:left !important;}
.right, img.alignright{  float:right !important;}
.clear{  clear:both;}
img.alignleft{  margin-right:10px !important;}
img.alignrigh{  margin-left:10px !important;}
/** Text and element align **/
.highlight{  background:#EEE000;  color:#2F2B1F;  font-weight:bold;}
.centeralign{  text-align:center;}
.alignleft{  text-align:left !important;}
.alignright{  text-align:right !important;}
.relative{  position:relative;}
.absolute{  position:absolute;  top:0;  right:0;}
.center{  text-align:center;}
.hidden{  display:none !important;  visibility:hidden;}
.underline{  text-decoration:underline;}
.nodecoration{  text-decoration:none !important;}
.em{  font-style:italic;  color:#72654D !important;}
.pointer{  cursor:pointer;}
.petit{  font-size:0.8em;}
/** Pagination **/
div.pagination{  text-align:right;  height:40px;}
div.pagination span{  padding-left:6px;}
div.pagination span a{  color:#72654D;  border:1px solid #D3C6B0;  -moz-border-radius:4px;  -webkit-border-radius:4px;  border-radius:4px;  padding:4px 8px;  text-decoration:none;}
div.pagination span a:hover, .pagination span.current a{  background:-moz-linear-gradient(top,#f7e9cf,#e8dac2 5%,#d8cbb7);  background:-webkit-gradient(linear, left top, left bottom,from(#f7e9cf), color-stop(0.65, #e8dac2), to(#d8cbb7));  filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#726152', EndColorStr='#433629');}
td.pagination{  text-align:right;  font-size:1.1em;}
td.pagination span{  color:#FFF;  text-shadow:1px 1px 1px #4B3B2C;}
td.pagination span.current{  padding:0 5px;}
td.pagination span a{  padding:0 5px;  color:#E4D5BE;  text-decoration:none;  opacity:0.5;}
td.pagination span a:hover{  color:#FFF;}
/*notifications*/
.notification.success{  background:#EFFEB9 url('img/success.png') no-repeat 10px center;  border-color:#98C700;}
.notification.error{  background:#FCCAC3 url('img/error.png') no-repeat 10px center;  border-color:#EA5338;}
.notification.warning{  background:#FFEAA7 url(img/warning.png.htmlg') no-repeat 10px center;  border-color:#F9B418;}
.notification.info{  background:#D1E4F3 url('img/info.png') no-repeat 10px center;  border-color:#4D8FCC;}
.notification.tip{  background:#FEEAC9 url('img/tip.png') no-repeat 10px center;  border-color:#D38E49;}
.notification{  position:relative;  color:#000;  border-width:1px;  border-style:solid;  padding:17px 17px 17px 55px;  margin-bottom:15px;  -moz-border-radius:3px;  -webkit-border:3px;  border-radius:3px;}
.notification ul{  margin-left:30px;  margin-top:5px;}
.notification ul li{  list-style:disc;  background:none;  padding-left:0;}
.notification .close{  position:absolute;  top:5px;  right:5px;  background:transparent url("img/close-notif.png") no-repeat scroll 0 0;  cursor:pointer;  display:block;  height:16px;  opacity:0.7;  width:16px;}
.notification .close:hover{  opacity:1;}
/** borders Vertical and Horizontal **/
.borderv{  background:url(img/borderv.png) repeat-y right top;}
.borderh{  background:url(img/borderh.png) repeat-x left bottom;}
.shadowsep{  background:url(img/shadowsep.png) no-repeat left top;  padding-top:30px;}
hr{  height:2px;  background:url(img/borderh.png) repeat-x left bottom;  border:none;  display:block;  margin:0;  padding:0;}
img.bordered, span.bordered{  background:#FBEFD9;  padding:5px;  box-shadow:0px 0px 10px #E0D3BB;  -webkit-box-shadow:#e0d3bb 0px 0px 10px;}
.dashboard{  border:1px solid #E1D0B0;  -moz-border-radius:5px;  -webkit-border-radius:5px;  border-radius:5px;  width:115px;  float:left;  margin-right:5px;  height:120px;}
.dashboard:hover{  background:#E1D0B0;}
.dashboard img{  width:90px;}
/** Elements spéciaux **/
.shadow220{  background:url(img/shadow220.png) no-repeat left bottom;  padding-bottom:16px;  margin-bottom:-13px;}
.cache220{  background:url(img/cache220.png);  position:absolute;  top:0;  left:10px;  width:220px;  height:140px;  z-index:10;}
.cache940{  background:url(img/cache940.png);  position:absolute;  top:0;  left:0px;  width:940px;  height:455px;  z-index:10;}
.nobg{  background:none !important;}
.error-message{  color:#FF0000;  background:url(img/error-min.png) no-repeat left center;  padding-left:20px;  min-height:15px;  line-height:15px;}
.solver{  background:#DAE288 url(img/valid-bg.png) no-repeat bottom right !important;  color:#000;}
.solver img.bordered{  background:#E5EBAD;}
.loader{  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background:#F6E8CE url(img/loader.gif) no-repeat center center;  opacity:0.7;}
.close{  background:url(img/close.png) no-repeat left top;  width:18px;  height:17px;  display:block;  position:absolute;  top:-10px;  right:-5px;}
.close:hover{  background-position:right top;}
.badge{  background:url(img/badge.png) no-repeat top left;  height:40px;  width:40px;  position:absolute;  top:-10px;  right:-5px;  color:#FFF !important;  text-align:center;  line-height:35px;  display:block;  font-weight:bold;  font-size:20px;  text-decoration:none;  text-shadow:1px 1px 1px #760000;}
.heading, table thead{  padding:3px 5px;  color:#E4D5BE;  text-decoration:none;  text-transform:none;  width:auto;  height:30px;  margin-right:0;  line-height:30px;  border:1px solid #624E3F;  -webkit-border-top-left-radius:3px;  -webkit-border-top-right-radius:3px;  -moz-border-radius-topleft:3px;  -moz-border-radius-topright:3px;  border-top-left-radius:3px;  border-top-right-radius:3px;  background:-moz-linear-gradient(top,#988a7f,#726152 5%,#433629);  background:-webkit-gradient(linear, left top, left bottom,from(#988a7f),color-stop(0.05,#726152),to(#433629));  filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#726152', EndColorStr='#433629');}
.heading a{  display:inline;  color:#F3E5CB;  -webkit-border-radius:30px;  text-decoration:none;  padding:5px 11px;}
.heading a:hover, .heading a.active{  display:inline;  color:#FFF;  -webkit-border-radius:30px;  text-decoration:none;  padding:5px 10px;  background:-webkit-gradient(linear, left top, left bottom,from(#433629),to(#726152));  background:-moz-linear-gradient(top,#433629,#726152);  filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#433629', EndColorStr='#726152');  border:1px solid #372B20;}
.heading a.submit{  border:1px solid #372B20;}
.heading a.submit span{  padding-top:0;  padding-bottom:0;}
/** Main structure rules **/
body{  background:url(img/bg.jpg) repeat center top;  color:#72654D;}
.wrapper{  width:960px;  margin:0 auto;}
/** Head **/
#head{  height:113px;  background:url(img/head.jpg) repeat-x left top;}
#head #logo{  float:left;  width:230px;}
#head ul#menu{  width:700px;  float:right;  line-height:58px;  margin:0;  padding:0;}
#head ul#menu li{  display:inline;  background:none;}
#head ul#menu li a{  color:#89867E;  text-shadow:1px 1px #110F0A;  font-size:20px;  margin:0 0 0 28px;  text-decoration:none;}
#head ul#menu li a:hover, #head ul#menu li.active a{  color:#FAEFE1;}
/** Content **/
#content a img{  text-decoration:none;}
#content h1, .h1{  font-weight:bold;  color:#000;  font-size:18px;  background:url(img/borderh.png) repeat-x left bottom;  padding-bottom:5px;  margin-bottom:0.8em;}
#content h2, .h2{  font-weight:bold;  color:#2F2B1F;  font-size:16px;  margin-bottom:10px;  margin-top:10px;}
#content h1 a, #content .tuto h1 a{  color:#2F2B1F;  text-decoration:none;}
#content h1 img{  vertical-align:middle;}
#content h1.big{  font-size:21px;}
/*/////////////////////////
HOME
///////////////////////////*/
.slider{  background:url(img/slider.png) no-repeat left top;  width:940px;  height:390px;  padding:8px 12px 56px 10px;  overflow:hidden;}
.nivoSlider{  position:relative;  background:#FF0000;}
.nivoSlider img{  position:absolute;  top:0px;  left:0px;}
.nivo-caption{  position:absolute;  top:0;  left:0;}
.nivo-controlNav a{  display:block;  width:18px;  height:15px;  background:url(img/bigbullets.png) no-repeat 0 -15px;  text-indent:-9999px;  border:0;  margin-right:0;  float:left;  cursor:pointer;  position:relative;  left:48px;  top:6px;  padding-right:4px;}
.nivo-controlNav a.active{  background-position:0 0;}
.nivo-controlNav{  position:absolute;  left:369px;  z-index:99;  top:409px;  width:199px;  height:34px;}
.nivo-caption{  position:absolute;  left:0px;  top:340px;  background:#000;  background:rgba(0, 0, 0, 0.5);  color:#FFFFFF;  opacity:0.8;  width:100%;  z-index:89;  height:50px;}
.nivo-caption p{  margin:0 10px;  font-size:20px;  height:50px;  line-height:50px;}
/*If an image is wrapped in a link*/
.nivoSlider a.nivo-imageLink{  position:absolute;  top:0px;  left:0px;  width:100%;  height:100%;  border:0;  padding:0;  margin:0;  z-index:60;  display:none;}
/*The slices in the Slider*/
.nivo-slice{  display:block;  position:absolute;  z-index:50;  height:100%;}
.nivo-html-caption{  display:none;  position:absolute;}
/*Direction nav styles (e.g. Next & Prev)*/
.nivo-directionNav a{  position:absolute;  top:45%;  z-index:99;  cursor:pointer;}
.nivo-prevNav{  left:0px;}
.nivo-nextNav{  right:0px;}
/*Control nav styles (e.g. 1,2,3...)*/
.nivo-controlNav a{  position:relative;  z-index:99;  cursor:pointer;}
.nivo-controlNav a.active{  font-weight:bold;}
/*/////////////////////////
SIDEBAR
///////////////////////////*/
.sidebar{  background:url(img/borderv.png) repeat-y left top;}
.sidebar .bloc{  margin-bottom:25px;}
.sidebar #social{  margin-bottom:20px;}
.sidebar #social a{  text-decoration:none;  color:#72654D;}
.sidebar #social img{  vertical-align:text-bottom;}
.sidebar .apps{  margin-left:10px;}
.sidebar .apps a{  opacity:0.5;  text-decoration:none;}
.sidebar .apps a:hover{  opacity:1;}
#searchForm{  width:220px;  height:32px;  background:url(img/input-search.png) no-repeat left top;}
#searchForm input.text{  width:130px;  height:31px;  float:left;  padding:0 5px;  border:none;  background:none;  color:#72654D;}
#searchForm input.submit{  width:80px;  height:30px;  margin-top:1px;  float:right;}
/*/////////////////////////
TUTORIELS
///////////////////////////*/
#content .tuto:hover img.bordered, #content a:hover img.bordered{  background:#FFF;  padding:5px;  box-shadow:0px 0px 15px #E0D3BB;  -webkit-box-shadow:#e0d3bb 0px 0px 15px;}
#content .tuto .overlay{  background-color:#FFF;  background-color:rgba(255, 255, 255, 0.9);  width:195px;  height:90px;  padding:5px;  top:5px;  left:5px;  display:none;  position:absolute;}
#content .tuto a .overlay .titre{  padding-bottom:2px;  margin-bottom:3px;  font-weight:bold;  color:#000;  font-size:1.2em;  display:block;  border-bottom:1px solid #DADADA;}
#content .tuto{  margin-bottom:10px;}
#content .tuto a{  color:#72654D;  text-decoration:none;}
#content .tuto .app{  position:absolute;  top:85px;  left:-3px;}
#content .tuto .duration{  opacity:0.5;  padding-right:5px;  text-align:right;  color:#B7B8B8;  position:absolute;  top:87px;  right:11px;  height:18px;  width:106px;  background:url(img/timing.png) no-repeat right top;}
#content .tuto:hover .duration{  opacity:1;}
#content .p1{  position:absolute;  top:0;  left:0;  font-size:12px;  width:230px;}
#content .p2{  position:absolute;  top:0;  left:240px;  width:230px;}
#content .premium{  height:170px;  width:240px;}
.premiumBloc{  border:1px solid #E0CCAB;  /*+border-radius:2px;*/  -moz-border-radius:2px;  -webkit-border-radius:2px;  -khtml-border-radius:2px;  border-radius:2px 2px 2px 2px;  padding:5px 10px 5px 87px;  background:#E5D9C2 url(img/boite-videos.png) no-repeat left center;}
#content .reply{  position:absolute;  bottom:10px;  right:0;  color:#72654D;}
/*/////////////////////////
QUESTIONS
///////////////////////////*/
#content ul.bigList, ul.bigList li{  list-style:none;  margin:0;  padding:0;  background:none;}
#content ul.bigList li a:hover{  background:#E3D5BE;}
#content ul.bigList li a{  overflow:hidden;  display:block;  list-style:none;  margin:0;  padding:0;  line-height:50px;  border-bottom:1px solid #E1D0B0;  text-decoration:none;}
#content ul.bigList li a .question{  color:#383224;  font-size:1.2em;  text-decoration:none;  font-weight:bold;}
#content ul.bigList li a:hover .question{  text-decoration:underline;}
#content ul.bigList li .category{  margin:0 5px 0 10px;}
#content ul.bigList li img{  vertical-align:middle;}
#content ul.bigList li a .comment img{  width:15px;}
#content ul.bigList li a .comment{  width:15px;  font-size:0.9em;  margin-right:10px;  float:right;  width:50px;  text-align:right;}
#content ul.bigList li a .excerpt{  display:block;  line-height:1em;  margin-left:50px;  margin-bottom:10px;  color:#72654D;}
#content ul.bigList li:nth-child(2n){  background:#ECDFC5;}
#content ul.bigList li.trans{  background:none;  margin:15px 0 0;  padding:0;  text-shadow:0 1px 0 #FFFFFF;  border-bottom:1px solid #E1D0B0;  font-weight:bold;  font-size:1em;  color:#383224;}
#content ul.bigList li.solved a .question{  color:#72654D;}
#content ul.bigList li.solved .category img{  opacity:0.4;}
#content ul.bigList li.solved a .excerpt{  color:#72654D;}
/** PORTFOLIO **/
#portfolio .visus{  width:930px;  height:455px;  overflow:hidden;  margin-bottom:15px;  border:5px solid #E7DBC5;}
#portfolio .visus img{  position:absolute;  top:0;  left:0;}
#portfolio .mosaic:hover{  background-position:left bottom;}
#portfolio .detail{  width:940px;  padding:10px;  position:relative;}
#portfolio .navigation{  position:absolute;  bottom:10px;  right:10px;  z-index:20;  margin:0;  padding:0;  height:8px;}
#portfolio .navigation li{  background:url(img/bullets.png) no-repeat top center;  width:10px;  height:9px;  list-style:none;  margin:0;  padding:0;  float:left;  margin-left:7px;  text-indent:-9999px;  cursor:pointer;}
#portfolio .navigation li:hover, #portfolio .navigation li.active{  background-position:bottom center;}
/** FORM **/
.input{  margin-bottom:15px;}
.input input, .input textarea, .input select{  height:20px;  display:block;  margin:5px 0;  padding-top:6px;  color:#72654D;  background:#EDDEC1;  border:1px solid #E8E8E8;  -moz-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px;  behavior:url(border-radius.htc.html);  -moz-box-shadow:0px 1px 1px rgba(224,201,169,0.3), inset 0px 1px 2px rgba(40,36,24,0.2);  -webkit-box-shadow:0px 1px 1px rgba(224,201,169,0.3), inset 0px 1px 2px rgba(40,36,24,0.2);  box-shadow:0px 1px 1px rgba(224,201,169,0.3), inset 0px 1px 2px rgba(40,36,24,0.2);}
.date.input select, .datetime select{  display:inline;}
.date.input label, .datetime.input label{  display:block;}
.input input.form-error{  border:1px solid #FF0000;}
.input input{  width:210px;  padding:6px 5px 0;}
.input select{  padding-top:1px;  height:25px;  border:1px solid #E2D3B6;}
.input textarea{  display:block;  width:690px;  height:100px;  padding:5px;}
.submit{  float:right;  color:#F7F0E3;  display:block;  text-decoration:none;  text-transform:none;  width:auto;  height:30px;  margin-right:0;  border:1px solid #624E3F;  -moz-border-radius:6px;  -webkit-border-radius:6px;  border-radius:6px;  behavior:url(border-radius.htc.html);  background-color:#726152;  background:-moz-linear-gradient(top,#988a7f,#726152 5%,#433629);  background:-webkit-gradient(linear, left top, left bottom,from(#988a7f),color-stop(0.05,#726152),to(#433629));  filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#726152', EndColorStr='#433629');}
.submit:active{  background-color:#433629;  background:-moz-linear-gradient(top,#000000,#433629 5%,#433629);  background:-webkit-gradient(linear, left top, left bottom,from(#000000),color-stop(0.06, #433629),to(#433629));  filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#433629', EndColorStr='#433629');}
.submit:hover input{  color:#FFF;}
.submit input{  font:bold 13px/18px Tahoma, Arial, sans-serif;  height:30px;  padding:4px 10px 6px;  display:block;  cursor:pointer;  display:block;  background:none;  width:100%;  height:100%;  margin:0;  border:none;  color:#F7F0E3;  text-shadow:1px 1px 1px #4D3F35;}
a.submit, a.submit:hover{  padding:0 5px;  font-weight:bold;}
a.submit span{  padding:5px 5px 5px 0;}
.submit .login{  padding-left:32px;  background:url(img/submit-login.png) no-repeat 5px center;}
.submit .add{  padding-left:32px;  background:url(img/submit-add.png) no-repeat 5px center;  display:block;}
.submit .zoom{  padding-left:32px;  background:url(img/submit-zoom.png) no-repeat 5px center;  display:block;}
.submit .del{  padding-left:32px;  background:url(img/submit-del.png) no-repeat 5px center;  display:block;}
/** BLOG **/
@font-face{  font-family:"Aller Light";  src:'fonts/Aller_Lt.ttf';}
.wp-post-image{  background:#FBEFD9;  padding:5px;  box-shadow:0px 0px 10px #E0D3BB;  -webkit-box-shadow:#e0d3bb 0px 0px 10px;  -moz-box-shadow:0px 0px 10px #e0d3bb;  border:1px solid #E0CCAB;}
#content .post{  margin-bottom:15px;}
#content .post h1{  font-family:"Aller Light", Helvetica, Geneva;  font-size:25px;  font-weight:normal;  margin-bottom:9px;}
#content .post .info{  /*[empty]border:;*/  border-top:1px solid #E0CCAB;  border-bottom:1px solid #E0CCAB;  padding-top:2px;  padding-bottom:2px;  position:relative;}
#content .post .info a{  text-decoration:none;  font-weight:bold;}
#content .post .info a:hover{  text-decoration:underline;}
#content .post a.more-link{  float:right;  background:-moz-linear-gradient(top,#988a7f,#726152 5%,#433629);  background:-webkit-gradient(linear, left top, left bottom,from(#988a7f),color-stop(0.05,#726152),to(#433629));  filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#726152', EndColorStr='#433629');  padding:3px 5px;  color:#F7F0E3;  text-decoration:none;  /*+text-shadow:0px -1px #32281E;*/  -moz-text-shadow:0px -1px #32281E;  -webkit-text-shadow:0px -1px #32281E;  -o-text-shadow:0px -1px #32281E;  text-shadow:0px -1px #32281E;  /*+border-radius:6px;*/  -moz-border-radius:6px;  -webkit-border-radius:6px;  -khtml-border-radius:6px;  border-radius:6px 6px 6px 6px;  border:3px solid #E0CCAB;}
#content .post a.more-link:hover{  border:3px solid #C19E63;}
#content .post .comments{  position:absolute;  right:0;  text-align:right;}
.widget_categories ul{  margin:-1px;  padding:0px;}
li.cat-item{  border-bottom:1px solid #E0CCAB;  border-top:1px solid #FCF5E9;  margin:0px;  padding:0px;  background-image:none;  text-align:right;  height:28px;  line-height:28px;  position:relative;}
li.cat-item a{  margin:0px;  display:block;  float:left;  height:28px;  position:absolute;  text-decoration:none;  width:222px;  text-align:left;  left:0;  top:-1px;  padding-left:11px;}
li.cat-item a:hover{  background-color:#6B5B4C;  color:#F7F0E3;  padding-left:23px;  width:201px;}
.motionbreak ul, .motionbreak ul li{  margin:0px;  padding:0px;  background-image:none;}
.motionbreak ul li{  position:relative;}
.motionbreak ul li a span{  display:none;}
.motionbreak ul li a:hover span{  /*+placement:anchor-top-left 5px 5px;*/  position:absolute;  left:5px;  top:5px;  width:210px;  height:70px;  background-color:#FFFFFF;  /*+opacity:70%;*/  filter:alpha(opacity=70);  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);  -moz-opacity:0.7;  opacity:0.7;  display:block;  text-decoration:none !important;  text-align:center;  font-size:12.4pt;  padding-top:35px;  color:#000000;  font-weight:bold;}
.motionbreak ul li a{  text-decoration:none;}
